You can get rid of the reset button feature of webkit using:
input[type="search"] {
-webkit-appearance: none;
}
::-webkit-search-cancel-button {
-webkit-appearance: none;
}
This works in Chrome for sure, but I haven't had the chance to test in Safari.