On Firefox 28, I\'m using works great because it brings up the numerical keyboard on input fields which should only contain number
This worked for me:
input[type='number'] { appearance: none; }
Solved in Firefox, Safari, Chrome. Also, -moz-appearance: textfield; is not supported anymore (https://developer.mozilla.org/en-US/docs/Web/CSS/appearance)
-moz-appearance: textfield;