Может быть ты хочешь это:
https://css-tricks.com/position-sticky-2/
Может быть ты хочешь это:
.textwork {
position: fixed;
width: 30%;
right: 40px;
top: 50%;
transform: translateY(-50%);
}
А еще можешь на js запрограммировать нужное поведение.
И flexbox тут ни при чем.