JavaFX 8 - TextArea mit Syntax Support

Ich bräuchte eine Komponente, die es mir ermöglicht, Quelltexte schön in Farbe in JavaFX darzustellen. Es gibt zwar die Möglichkeit, Swing Komponenten einzubinden, nur würde ich das nicht so gerne machen, da man dann schnell Probleme mit den zwei Threads bekommen kann. Es gibt zwar das Projekt ‘Codemirror’, nur soll mein Projekt auch kommerziell frei nutzbar sein, von daher fällt das dann weg, da man dort bezahlen müsste.
Habt ihr vielleicht ne Idee wie man sowas realisieren kann (am besten sollte das ‘Einfärben’ schnell gehen und nicht so lange dauern wie bei nem StyledDocument aus Swing).