| Index: pkg/template_binding/lib/src/text_area_element.dart | 
| diff --git a/pkg/template_binding/lib/src/text_area_element.dart b/pkg/template_binding/lib/src/text_area_element.dart | 
| index 0d462d113322fc30ee2421fae61dbadc32b49cba..02af27b2080617d76f2384873b13a627a0e1d29a 100644 | 
| --- a/pkg/template_binding/lib/src/text_area_element.dart | 
| +++ b/pkg/template_binding/lib/src/text_area_element.dart | 
| @@ -10,11 +10,15 @@ class _TextAreaElementExtension extends _ElementExtension { | 
|  | 
| TextAreaElement get _node => super._node; | 
|  | 
| -  NodeBinding bind(String name, model, [String path]) { | 
| -    if (name != 'value') return super.bind(name, model, path); | 
| +  bind(String name, value, {bool oneTime: false}) { | 
| +    if (name != 'value') return super.bind(name, value, oneTime: oneTime); | 
| + | 
| +    if (oneTime) { | 
| +      return _InputBinding._updateProperty(_node, value, name); | 
| +    } | 
|  | 
| _self.unbind(name); | 
| _node.attributes.remove(name); | 
| -    return bindings[name] = new _ValueBinding(_node, model, path); | 
| +    return bindings[name] = new _InputBinding(_node, value, name); | 
| } | 
| } | 
|  |