First, check your coolant reservoir level to make sure that you haven't developed a heater leak and that is actually engine coolant that is collecting in the footwell.
The other possibility is the heater box drain. Operation of the AC and washing the car / rain result in water getting into the HVAC. There is a drain in the bottom of the unit. If the drain hose gets plugged the heater can fill with water. Lacking a correct place to go it may be ending up on your carpet. The hose has been known to come off the heater; but, in this case the water usually ends up draining into the passenger footwell, not the driver footwell. You can find the drain tube by pulling up the carpet on the passenger side and removing the sub woofer. When up on a lift, the drain hose is accessible from under the car and you can carefully probe the hose or blow air into it to make sure that it is clear (easier than pulling the carpet and the sub).