Text this: Active and passive beamforming in RIS-assisted cell-free massive MIMO systems