 		}
 		else if (element is StyleableTextField)
 		{
-			// commit styles to get an accurate measurement
-			StyleableTextField(element).commitStyles();
-			
 			return StyleableTextField(element).measuredTextSize.y;
 		}
 		else

    }

	/**
	 *  A helper method to position the children of this item renderer.
	 * 
	 *  <p>You can use this method instead of checking for and using
	 *  various interfaces such as ILayoutElement or IFlexDisplayObject.</p>
	 *
	 *  @param element The child to position.
	 *
	 *  @param x The x-coordinate of the child.
	 *
	 *  @param y The y-coordinate of the child.
	 *
	 *  @see #resizeElement  
	 * 
	 *  @langversion 3.0
	 *  @playerversion Flash 10.1
	 *  @playerversion AIR 2.5 
	 *  @productversion Flex 4.5
	 */
	protected function positionElement(element:Object, x:Number, y:Number):void
	{
		if (element is ILayoutElement)
		{

	}
	
	/**
	 *  A helper method to retrieve the preferred width of a child element.
	 * 
	 *  <p>This method is the recommended way to get a child element's preferred 
	 *  width.  You can use this method instead of checking for and using
	 *  various interfaces/classes such as ILayoutElement, IFlexDisplayObject, 
	 *  or StyleableTextField.</p>
	 *
	 *  @param element The child element to retrieve the width for.  The element could  
	 *  be an ILayoutElement, IFlexDisplayObject, StyleableTextField, or a generic 
	 *  DisplayObject.
	 * 
	 *  @param element The child to retrieve the width for
	 *
	 *  @see #sizeElement
