                                                 postLayoutTransform:Boolean = true):Number
     {
         if (postLayoutTransform && hasComplexLayoutMatrix)
-            height = MatrixUtil.transformSize(new Point(width, height), 
+            height = MatrixUtil.transformSize(width, height, 
                                               layoutFeatures.layoutMatrix).y;
 
         // Take stroke into account

            newSize = new Point(minWidth, minHeight);

        var topLeft:Point = new Point(measuredX, measuredY);
        MatrixUtil.transformBounds(newSize, m, topLeft);
        return strokeExtents.left + topLeft.x;
    }
    

            return stroke + this.measuredY + this.y;

        var topLeft:Point = new Point(measuredX, measuredY);
        MatrixUtil.transformBounds(_width, _height, m, topLeft);
        return stroke + topLeft.y;
    }

