A 5kW solar panel system in Houston runs an average of $16k, and takes 400 square feet of panels. That would take at least 16 hours of full sun to fill an 80kWh battery like Tesla uses. A more practical daily average would be 10 hours of full sun, requiring 8kW of panels. That's approximately 650 square feet (about a 30'x22' area) of panels, at a cost of over $25k. That doesn't count the cost of the storage system you will need to store 80kW of power during the day when the energy is being generated and your Tesla isn't at home.
The projected cost of Powerwall 2 (the larger battery version) is $5,500 per 13.5 kWh. You would need 6 of these to hold 80kWh to fully charge your car. That's $33,000, not counting installation costs.
To be able to charge your Tesla battery from dead to 100% every night by solar power, you are talking a minimum of $60,000. So, yeah, possible, but *very* expensive.
Of course you probably won't need a full charge every day. A 5kW system filling a single Powerwall 2 battery would only take a couple hours during a decently sunny day. My Bolt gets about 4.7 miles per kWh. 13.5 kWh x 4.7 m/kWh would get me about 63 miles. Not quite enough for my daily commute, but pretty close. (It's about 4kWh short.) More than enough for the typical commuter, and much more affordable at around $20k, before any federal/state/local incentives and rebates. Some power companies may provide additional incentives. But then there are some, including areas of Florida, I understand, that are very hostile toward consumer solar.