https://ttlc.intuit.com/questions/2589801-can-i-file-my-business-taxes-s-corp-using-turbotax-business
To prepare a corporate, trust or partnership return you would need Turbotax Business. This is a separate program from Turbotax Home and Business. TT Business is a program only available for desktop use (there is no on-line version.) See http://turbotax.intuit.com/small-business-taxes/