Added support for setReadOnly, make it more formfield-ish