Need Help with createTextField weirdness

When I load an external text file it takes two clicks of the button to get the text to load. The first click is blank the second click loads the text.

Here is the function:
// Create TextField and load text
function makeTxtBox(txtFile, textVar) {
var txtFile;
var textVar
this.createTextField(“txtBox”,1,87,-58,358.4,198);
txtBox.multiline = true;
txtBox.wordWrap = true;
txtBox.border = false;
txtBox.embedFonts = true;
this.loadVariables(txtFile);
txtBox.variable = textVar;
txtBox.text = textVar;
defaultFormat = new TextFormat();
defaultFormat.font = “FuturaFont”;
defaultFormat.size = 10;
defaultFormat.color = 0x666666;
txtBox.setTextFormat(defaultFormat);

}

Here is the call:
// Print Button
printBtn.onRelease = function() {
makeTxtBox(“absolute_path_to_text_file/print.txt”, printText);
};

Here is the link to the site to see problem: Web Site Click on “Our Work” and then click on one of the categories.

Thanks for ANY Help!