Main reason for pulling it out into it's own method is for inheritors. Allows them to either "patch in" to when a TextInput Event is fired without messing with the code that fires it (or know what does for that matter) or allows the to fire the event themselves.