Uni Posca 5M medium acrylic paint markers
Paint in a marker. Opaque, bright, and they write on almost anything: paper, rocks, a skateboard, canvas shoes. These are what the art kids ask for by name.
Eight and up, or a crafty adult.
Get it on AmazonAffiliate link. If you buy through it, I earn a small commission and you pay the same price.