You can write on almost any surface with suitable paints.
The chair below used regular acrylic paints. Depending on the surface
you can also use spray enamels, epoxy, wood stain, or just about any other
type of finish
Thanks to Lynn Cotter
The watering can below used regular acrylic paints. Font used: Harrington