Classes

Class ButtonInput.
Class CheckboxInput. Single checkbox.
Class CheckboxListInput.
Class DateTimeInput. Textual datetime input.
Class MultiselectInput.
Class RadioInput. Lets user choose one out of multiple options.
Class SelectInput.
Class SubmitButtonInput. Form can be submitted with this.
Class TextAreaInput
Class TextInput
Class UploadInput. Single or multi upload of files.

Interfaces

Interface IAutocompleteInput.
Classes implementing this interface can explicitly show their validation status.