 		grid.itemRendererGroup.addElement(renderer);
 
 		initializeItemRenderer(renderer, 0 /* rowIndex */, columnIndex, grid.typicalItem, false);
-       
-        // The default width of a TextField is 100.  If autoWrap is true, and
-        // multiline is true, the measured text will wrap if it is wider than
-        // the width. This is not what we want when measuring the typicalItem
-        // unless the width is explicitly set on the column.
-        var w:Number = 
-            !isNaN(column.width) || !(renderer is DefaultGridItemRenderer) ? 
-            column.width : UIComponent.DEFAULT_MAX_WIDTH;
-        
-        layoutItemRenderer(renderer, 0, 0, w, NaN);
+        layoutItemRenderer(renderer, 0, 0, column.width, NaN);
         		
 		grid.itemRendererGroup.removeElement(renderer);
 		return renderer;

        
        if (!bounds)
            return;
     
        const y:Number = bounds.bottom; // TBD: should center on gap here.
        layoutGridElement(separator, x, y, width, height);
    }

        
        if (!columnBounds)
            return;
        
        // TBD: should center on gap here.
        const x:Number = columnBounds.right;
        const y:Number = columnBounds.top;
        layoutGridElement(separator, x, y, width, height);
    }
    
    //--------------------------------------------------------------------------
    //
    //  Selection Indicators
