ecohippie
Etymology
From eco- + hippie.
noun
An environmentalist.