add textarea support (fixes #28)