add a text canvas