                          systemManager_mouseUpHandler, true /*useCapture*/);
         }
         
-		/**
-		 *  @private
-		 *  call a TLF method so we don't leak
-		 */
-		private function removedFromStageHandler(event:Event):void
-		{
-			if (event.target == this)
-			{
-				TextContainerManager.releaseReferences();
-			}    
-		}
-		
+        /**
+         *  @private
+         *  call a TLF method so we don't leak
+         */
+        private function removedFromStageHandler(event:Event):void
+        {
+            if (event.target == this)
+            {
+                TextContainerManager.releaseReferences();
+            }    
+        }
+        
         /**
          *  @private
          *  If the textFlow hasn't changed the generation remains the same.

            
            lastUnscaledWidth = unscaledWidth;
            lastUnscaledHeight = unscaledHeight;
			
			inUpdateDLMethod = false;
         }
        
        /**

            dispatchEvent(new FlexEvent(FlexEvent.VALUE_COMMIT));                                   
        }
        
        //----------------------------------
        //  typicalText
        //----------------------------------
        
        /**
         *  @private
         */
        private var typicalTextChanged:Boolean;
                
        /**
         *  @private
         */
        private var _typicalText:String;
        
        /**
         *  @private
         *  Used when _typicalText is multiline
         */
        private var _typicalTextFlow:TextFlow;
        
        /**
         *  Text that is used to determine
         *  the default width and height of the control, 
         *  without actually being displayed.
         *
         *  <p>This property will be ignored if you specify an explicit width,
         *  a percent width, or both <code>left</code> and <code>right</code>
         *  constraints.</p>
         *
         *  <p>Use of this property causes the <code>widthInChars</code> 
         *  and <code>heightInLines</code> properties to be ignored. </p>
         *
         *  @default null
         *
         *  @see spark.primitives.heightInLines
         *  @see spark.primitives.widthInChars
         *
         *  @langversion 3.0
         *  @playerversion Flash 10.2
         *  @playerversion AIR 2.0
         *  @productversion Flex 4.5
         */
        public function get typicalText():String 
        {
            return _typicalText;
        }
        
        /**
         *  @private
         */
        public function set typicalText(value:String):void
        {
            if (value == _typicalText)
                return;
            
            _typicalText = value;
            
            typicalTextChanged = true;
            
            invalidateProperties();
            invalidateSize();
            invalidateDisplayList();
        }
        
        //----------------------------------
        //  widthInChars
        //----------------------------------
