From techno- + stressed.
technostressed (comparative more technostressed, superlative most technostressed)