Wrote an editable text widget