Add validator for required text field

Related to #306, the default text field is required. This adds a text validator to enforce it exists.