High pass filter with triangle wave output
Have a look at the TL081's slew rate - the maximum rate of change of the output or \$ \frac {dV}{dt} \$ but it is 13 V/µs quoted at +/-15 V supply.

Now have a look at your output. Your \$ dV \$ = 3 V and at 50 kHz one half cycle will be \$ \frac {1}{2} \frac {1}{50k} = 10 \mu s \$ giving you \$ \frac {dV}{dt} = \frac {3}{10µ} = 0.3 \; V/µs \$ and 0.6 V/µs at 100 kHz.

The figures indicate you should be OK at +/-15 V but maybe not at +/-5 V. If you can drop your frequency by a factor of 10 and see if that solves the problem you might start to get better insight.