All rebuilt to TextArea

Works well, there some little problems left