Pilot Permanent Marker 100 writes on most surfaces and the writing stays longer there even when it is rubbed. It's CSP ink has a special formula that the tip will not dry up for a dat without cap.