- Added validation
- Updated rendering of checkbox, radio and text