I personally use EZ Landlord Forms for lease agreements, but they do charge $ unfortunately. The good thing is that they help you build a lease agreement from scratch, with your state's legal clauses, so in my opinion it's worth the $.
Best of luck to you!
