generates text and text-area obj without persistence