text boxes don't support padding the across all browsers. and really the padding will be ignored based on the height of the form element and the size of the font.
for example if you have a text element that is 20px height and the font is 15px; you can specify a padding of 5px top, 5px bottom, instead you need to set the height of the element to 25px