Submitting a form with only a text field I may be missing something obvious, but it appears my form's submit function isn't being run by simply submitting text into my textfield (via. enter).  Do I need to add the submit button to get this behavior?  Is there a workaround so I don't have to?
Yes, for basic forms you need to include a submit button for the submit function to be called.  

Read more about the Form API for Drupal 7