See if you can't hunt down some sort of fabric paint. Krylon has a tendancy to absorbed by the cloth materials before it even starts to really show up, until you saturate it. You'll end up using a crap ton of paint, even more if you want it to look even.
I painted a ucp backpack a while ago
|