Text fields provide a means of both setting and retrieving the values
of variables that have a visual representation. Text fields come in
two varieties -- dynamic text fields, which we use to display
information to the user, and user-input text fields, which we use to
retrieve information from the user.