Text-Box rewrite