Dharma Fiber Reactive Procion type dye is the dye of choice for all cellulose fibers, like cotton, rayon, hemp, bamboo, Tencel, etc. They don't fade, even after repeated washings. They are economical, and easy to use.
eBay