Hola:
Prueba a pedirle el Font con getFont(). Luego en los métodos de Font() puedes escalarla usando el método deriveFont(). Luego pásale la Font obtenida al JTextArea otra vez. Vamos, algo como esto
Font f = textArea.getFont();
Font nuevaFont = f.deriveFont(tamaño_como_float);
textArea.setFont (nuevaFont);
Prueba con los valores de tamaño para ver cual te cuadra mejor. Es importante que el numero que pongas sea float, es decir ,asegurate de ponerle decimales, aunque sean .0
Se bueno.