Classes and interfaces created to represent the text fields.