That’s a CSS problem (browser bug maybe). Essentially the text get blurry in certain situations when using transform: scale, and that’s what css3dObject.scale.set is using under the hood, you can try one of the solutions in this SO, also check if you have the same problem with other browsers.
I was able to fix the problem by increasing the font size of my object by a scale of ten, and then reducing the scale by 0. Thank you for the help though!