Text this: Formal models, languages and applications