module.exports = new Class({ Extends: Htk.Field ,Tag: 'htk-textarea' ,render() { var node = this.createRoot('textarea'); node.addEventListener('change', this.changed.bind(this)); } ,changed() { var value; if (this.node.value == '') value = null; else value = this.node.value; this.valueChanged(value); } ,setEditable(editable) { this.node.readOnly = !editable; } ,putValue(value) { if (!value) this.node.value = ''; else this.node.value = value; } });