Yes, you will file two tax returns. There is no special form for living (grantor) trusts. The trust's income and deductions are reported on the grantor's personal tax return. You will need to use either TurboTax Premium Online or any version of TurboTax for Desktop to prepare a personal return with farming activity.
However, your C-Corporation is required to file Form 1120 Corporation Income Tax return, which you can prepare using TurboTax Business.