Many cities and counties offer down-payment assistance programs! Check on your city for more information:
Irving
Lewisville
Arlington
Tarrant County
Dallas County
Denton County