By default, WebKit-based browsers use the border field model to enter [type = "search"]. And if you use the traditional box size (you, if you have not yet announced any other model), you may come across strange additions and border behavior. Fix:
input[type="search"] { box-sizing: content-box; }
As for -webkit-appearance - try textarea ( textfield ) and none . In any case, check your page on your iOS device to be sure that the style will not differ after the input field is in focus (strange behavior, there may be a mistake - I use iPhone 4S with a margin of iOS 6.0)
source share