Ah.. well... guess i'll have to help myself =)
Just discovered the cause. In the text field properties I didnt include any fonts. The field works fine if not in a mask layer, but for some reason when put under a mask layer you must include the font for the field to display. Kind of weird but at least its solveable.