Para completar lo dicho por Julià... el canvas también tiene las propiedades Font y Brush, que controlan el tipo de letra/tamaño/estilo y el color de la fuente que se sacará al canvas con TextOut. El TBitmap tiene una propiedad Canvas, que es lo que te hace falta.
Hasta luego