1. A text message processing system for use in a mobile environment, the system comprising: a mobile messaging application for processing user text messages during a user messaging session; a user state model reflecting a plurality of situational parameters to characterize user cognitive load; and a functionality control module for adjusting functional performance of the mobile messaging application based on the user state model.