We have recently switched over to use an engine-based implementation for <input type=text>. In doing so, our text fields are now able to use many useful css capabilities that weren’t available before. border-radius, border-image, and background-image are just a few that will now work with our text fields.
SVG Text Support
I spent a few hours hooking up WebCore’s text rendering engine to SVG, and now we have basic SVG text support going.