Based on SmartTextField, it is a form tableview driven by data to make form building process easy
By conforming to FormTableView, and its datasource and delegate, it is easy to pass form model to define form content via datasource and receive form validity and text in each row as it is being typed