 		// and must be recreated when needed.
 		elementFormat = null;
 		hostFormat = null;
-		
-		// The TextLines may need to be recreated
-		// and the border and background may need to be redrawn.
-		setFlag(FLAG_TEXT_LINES_INVALID |
-				FLAG_GRAPHICS_INVALID);
-		
-		invalidate();
-	}
-	
-	//----------------------------------
-	//  textLineCreator
-	//----------------------------------
-	
-	/**
-	 *  @private
-	 *  Storage for the textLineCreator property.
-	 */
-	private var _textLineCreator:ITextLineCreator;
-	
-	/**
-	 *  The ITextLineCreator instance that FTETextField
-	 *  uses for creating TextLines.
-	 * 
-	 *  <p>Set this if you need lines to be created in a different
-	 *  SWF context than the one containing the TLF code.</p>
-	 * 
-	 *  <p>Note: This property does not exist in the classic
-	 *  flash.text.TextField API.</p>
-	 * 
-	 *  @default null
-	 *
-	 *  @playerversion Flash 10
-	 *  @playerversion AIR 1.5
-	 *  @langversion 3.0
-	 */
-	public function get textLineCreator():ITextLineCreator
-	{
-		return _textLineCreator;
-	}
-	
-	/**
-	 *  @private
-	 */
-	public function set textLineCreator(value:ITextLineCreator):void
-	{
-		// FTETextField allows a null value to be set;
-		// in fact, this is the default.
-
-		if (value == _textLineCreator)
-			return;
-				
-		_textLineCreator = value;
 		
 		// The TextLines may need to be recreated
 		// and the border and background may need to be redrawn.

		
		textContainerManager.hostFormat = hostFormat;
		
		textContainerManager.textLineCreator = textLineCreator;
		
		textContainerManager.setTextFlow(textFlow)
		

			}
			else
			{
				if (fontContext)
				{
					nextTextLine = fontContext.callInContext(
						textBlock.createTextLine, textBlock,
						[ textLine, maxLineWidth ]);
				}
				else
				{
