Initial implementation of FormText widget. Fixes #580