 		{
 			_autoSize = s;
 			setProperty('autoSize', s);
-			reset_text_size();
 		}
 
 		/**

			this.htmlText = e.newValue;
		}

		private function reset_text_size () :void
		{
			// if autoSizing, work around scroll bug with this height hack
			if (_autoSize != 'none')
			{
				with (proxied_object)
				{
					autoSize = _autoSize;
					var h:Number = textHeight;
					autoSize = 'none';
					height = h + getTextFormat().leading;
				}
			}
		}

		private function set_text_property (p:String, t:String) :void
		{
			// if autoSizing, work around scroll bug with this height hack
			if (_autoSize != 'none') proxied_object.autoSize = _autoSize;
			t ||= '';
			setProperty(p, t);
			reset_text_size();
		}
	}
}
			// apply new text format
			this.defaultTextFormat = tf;
			this.setTextFormat(tf);
		}

		/**
