It's possible that CreateJS can't change the attributes of a text field on the fly. Can you do a break apart of the text, to covert it to vectors? Or maybe try the two versions in different layers.
Putting the text on different layers worked! Huzzah!!
I really didn't want to have to resort to making the text a graphic. Canvas doesn't like BMP, so I would have to build the image in Illustrator and import it as an AI file to get it working. Not neat.
Break apart doesn't make it be a bitmap, it makes the text be vectors. Glad the layers trick worked. Being in different layers is enough for CreateJS to think that it's a new field.
CreateJS can change textfield properties on the fly, there is just a bug in the export code that sets the color to null in this specific use case.