Trouble passing String var into function

im making a function that limmits text to a specified number…
only problem is i cant seem to pass in the text var that contains the text
any help would be awesome.
thanks in advance

var textF1:String = "Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Etiam neque purus, aliquam sed, sagittis tincidunt, adipiscing ac, urna. Ut libero urna, nonummy sodalesxxx";


function TrimText(limmit:Number, area, textVar) {

    var lengthF1:Number = [textVar].length;
    trace(lengthF1);
    var charLimmit:Number = limmit;
    for (var i:Number = 0; i<=charLimmit; i++) {
        trace(i);
        if (i == 0) {
            textcut = [textVar].charAt(i);
        } else {
            textcut += [textVar].charAt(i);
            trace(textcut);
            if (i == charLimmit && lengthF1>=charLimmit) {
                textcut += "...";
                _root[area].text = textcut;
                trace(area);
            } else {
                _root[area].text = textcut;
            }
        }
    }
}


TrimText(160,"texttest",textF1);