Text this: Modeling Communication with Robots and Virtual Humans