All
Forms
Curved Input
A field whose text is written on a curve that straightens as the sentence grows.
No dependency: paste the HTML into your page, the CSS into your stylesheet, and the JavaScript into a function that receives the parent element (root).