1. 'text' attribute does not return any value (there is no way to access its value).
(BTW, the backSpace key behaves as Delete key when in the leftmost position of the field. It's not standard and unexpected).
2. It's better to have some way to create a background color for the whole form, to support background color for 'label', 'link', etc.
Maybe by the backgroundColor property of the form object itself; or by supporting backgroundColor property for 'label' and 'link' - *without* frame-line; or by adding another background attribute; or any other way.