 		{
 			if (debug) options = new Hash({ opaqueBackground: 0xddffdd }).update(options);
 			return (helper_for(TextFieldHelper, options, 'htmlText', object_name, property) as TextField);
-/*
-			options = options_for('htmlText', object_name, property).update(options);
-			var id:String = options.remove('id');
-			if (debug) options = new Hash({ opaqueBackground: 0xddffdd }).update(options);
-
-			var sprite:DisplayObject = TextFieldHelper.create(options);
-			assign_id_for_object({ id: id }, sprite);
-			return (addChild(sprite) as TextField);
-*/		}
+		}
 
 		public function text_input_for (object_name:String, property:String, options:Object = null) :TextInput
 		{

			return addChild(this[options.name]);
		}

/*		private function options_for (assign_property:String, object_name:String, object_property:String, options:Object) :Hash*/
/*		private function options_for (assign_property:String, object_name:String, object_property:String) :Hash
		{
			// infer default instance id, but allow for manual override
			var options:Hash = new Hash({ id: (object_name + '_' + object_property) });

			// assignment via attributes hash
			// TODO: replace with databinding
			options[assign_property] = this[object_name][object_property];

			return options;
		}
*/
		private function name_to_class (name:String) :Class
		{
			var klass:Class;
			var className:String = Inflector.camelize(name);

			return addChild(ReactionView.create(template, assigns));
		}

		protected function text (html:String, attributes:Object = null) :TextField
		{
			attributes = new Hash(attributes).update({ multiline: true, wordWrap: true });
