profligate

(adj) extravagant

prodigal
spendthrift
wasteful (similar term)