extracted htmlcapability interface, added textarea tag