What does a TFT do to every topological surface?
It gives an invariant. Let us say that invariant lives in V.
What does a CFT do to every topological surface?
It gives a function on the moduli space of Riemann surfaces with that genus. The function will take value in some V.
What about a TCFT?
Well now we want a locally constant function on the moduli. In this way a lot of the dependence on conformal structure is lost. But large transformations, namely the mapping class group, can still do stuff. Another way to say that is it is a closed degree 0 form. But V might have a Q on it making it differential graded vector space.
So what we are really looking at is
There are maps to TFT and CFT.
If you have a choice of volume form on the moduli stack you can integrate the CFT and TCFT results. This is what you do in perturbative string theory where you need to integrate out all the choices you made about conformal structure on the worldsheet.