A text area that's working well in all other browsers is breaking in mobile Safari. See the image below to see the breakdown in action: The default background is appearing over what I've specified in my stylesheet, and on focus some real weird stuff is happening.
http://gettinderbox.com/blogdesign/i/safarimobile.PNG
Here's the CSS and mark-up:
#search_form, {
height: 13px;
width: 188px;
border: 1px solid #d9d9d9;
-moz-border-radius: 100px;
-webkit-border-radius: 100px;
background-color: #f6f6f6;
float: left;
padding: 5px;
}
#search_form:hover, #search_form:focus {
border: 1px solid #de6b2c;
outline: none;
}
<input id="search_form" type="text" name="search_form" title="Search" value="" tabindex="1" />