Lower bounds on text