Olá. Eu nunca trabalhei com CSS em JavaFX, e hoje eu resolvi ver como é. Eu tentei carregar de várias maneiras, porém nenhuma funcionou.
Tentei pelo código:
MainWindow m = (MainWindow) new MainWindow()
.setTitle("Meus dados")
.show().setMaximized();
m.getWindow().getScene().getStylesheets().add(getClass().getResource("/css/global.css").toExternalForm());
Depende, se por exemplo no seu FXML você disser que a classe do seu componente será textarea vai dar certo, para aplicar a todos os textAreas use a tag: text-area.
No seu caso precisa de mais coisa pra funcionar, pois o textArea está dentro de um ScrollPane, por isso tem que aplicar o estilo a ele também, resumindo, seria algo assim:
Então o arquivo não está sendo aplicado. Eu sempre faço pelo SceneBuilder, seleciono o painel pai vou em Stylesheets e busco o arquivo. pra conferir se o estilo foi aplicado use o CSS Analyzer: