Heatpress vinyl such as Thermoflex-Plus works great. Screenprinters have mentioned Distcharge printing but I dont know much about that one.
DTG printers are doing white inks but with mixed results. Plastisol transfers for just text are good as well. My favorite is the ease of heatpress vinyl and the superior opacity on dark shirts.