While I think the actual job description may phase out in a few years, there will always be opportunities and jobs in media & marketing for "Communications Specialists". But I see that role evolving into a more technical role (again) as opposed to being purely marketing-driven.
In essence, I see a lot of marketing and development jobs merging together in the future; I believe Internet Marketing specialists will need to acquire more technical skill - they will need to learn programming, web development, and backend applications.
This "trend", in the future, will be driven by the economy - as more and more companies will want to consolidate their employee roles & responsibilities. So not only will copywriters need to know code, but programmers will need to know how to write. That's the way I see it (coming from a Project Management standpoint).